package com.gaojinqi.sys.core.shiro.rule;

import java.util.List;

/**
 * shiro 动态过滤器提供者接口
 *
 * @author gaojinqi
 * @version 1.0
 * @since 2020年05月12日
 */
public interface ShiroFilterRulesProvider {

    /**
     * 加载基于角色/资源的过滤规则
     * 即：用户-角色-资源（URL），对应关系存储与数据库中
     * 在shiro中生成的过滤器链为：key：url，val=jwt[角色1、角色2、角色n]
     */
    List<RolePermRule> findRolePermRules();

}
